﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Modelo
{
    [Serializable]
    public class Molotov : Bomba
    {
        public int destruccion;

        public Molotov(Posicion posicion, Mapa mapa) : base(2, 3, mapa)
        {
            this.destruccion = 5;
            this.posicion = posicion;
        }

        public int getDestruccion()
        {
            return destruccion;
        }

        public override void explotar()
        {
            if (posicion == null)
                return;

            List<Posicion> posicionesAfectadas = VerPosicionesAfectadas();

            AfectarBloques(posicionesAfectadas, destruccion);

            AfectarEnemigos(posicionesAfectadas, destruccion);

            AfectarBombita(posicionesAfectadas);
        }
    }
}
